/*Copyright ©2015 TommyLemon(https://github.com/TommyLemon)

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.*/

package soft.hb.model;

import java.util.Date;

import zuo.biao.library.base.BaseModel;

/**
 * 现场检查（勘验）笔录Entity
 * @author yuanweiwei
 * @version 2018-09-17
 */
public class SurveyRecord extends BaseModel {

	private static final long serialVersionUID = 1L;

	private String checkStartTime;		// 检查开始时间
	private String checkEndTime;		// 检查结束时间
	private String address;		// 检查地址
	private String cardNo;		// 检查人执法证号
	private String noteTaker;		// 记录人
	private String workUnit;		// 工作单位
	private String inspector;		// 被检查人
	private String legalPerson;		// 法人
	private String idCard;		// 省份证号
	private String corporateName;		// 工作单位
	private String job;		// 职务
	private String corporateAddress;		// 公司地址
	private String zipCode;		// 邮编
	private String phone;		// 电话
	private String someoneElse;		// 其他人
	private String lawEnforcers;		// 执法人
	private String lawEnforcersNo;		// 执法人证号
	private String personInCharge;		// 负责人签字
	private String carType;		// 车类型
	private String carModel;		// 车型
	private String licensePlate;		// 车牌
	private String recordSiteLeader;		// 笔录审阅签字
	private String siteLeader;		// 现场负责人签字
	private String siteLeaderDate;		// 签字日期
	private String inspectorPerson;		// 勘验人签名
	private String inspectorPerson2;		// 勘验人签名2
	private String inspectorPersonDate;		// 签名日期
	private String recordPerson;		// 记录人签名
	private String recordPersonDate;		// 记录人签名日期
	private String remarks;	// 现场情况



	private String enforcer2;		// 执法人2
	private String enforcer3;	// 执法人3

	private String enforcerNo2;		// 执法人2
	private String enforcerNo3;	// 执法人3

	// 默认1
	private String submitype;


	public SurveyRecord() {
	}

	public String getSubmitype() {
		return submitype;
	}

	public void setSubmitype(String submitype) {
		this.submitype = submitype;
	}

	public String getInspectorPerson2() {
		return inspectorPerson2;
	}

	public void setInspectorPerson2(String inspectorPerson2) {
		this.inspectorPerson2 = inspectorPerson2;
	}

	public String getCheckStartTime() {
		return checkStartTime;
	}

	public void setCheckStartTime(String checkStartTime) {
		this.checkStartTime = checkStartTime;
	}

	public String getCheckEndTime() {
		return checkEndTime;
	}

	public void setCheckEndTime(String checkEndTime) {
		this.checkEndTime = checkEndTime;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public String getNoteTaker() {
		return noteTaker;
	}

	public void setNoteTaker(String noteTaker) {
		this.noteTaker = noteTaker;
	}

	public String getWorkUnit() {
		return workUnit;
	}

	public void setWorkUnit(String workUnit) {
		this.workUnit = workUnit;
	}

	public String getInspector() {
		return inspector;
	}

	public void setInspector(String inspector) {
		this.inspector = inspector;
	}

	public String getLegalPerson() {
		return legalPerson;
	}

	public void setLegalPerson(String legalPerson) {
		this.legalPerson = legalPerson;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getCorporateName() {
		return corporateName;
	}

	public void setCorporateName(String corporateName) {
		this.corporateName = corporateName;
	}

	public String getJob() {
		return job;
	}

	public void setJob(String job) {
		this.job = job;
	}

	public String getCorporateAddress() {
		return corporateAddress;
	}

	public void setCorporateAddress(String corporateAddress) {
		this.corporateAddress = corporateAddress;
	}

	public String getZipCode() {
		return zipCode;
	}

	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getSomeoneElse() {
		return someoneElse;
	}

	public void setSomeoneElse(String someoneElse) {
		this.someoneElse = someoneElse;
	}

	public String getLawEnforcers() {
		return lawEnforcers;
	}

	public void setLawEnforcers(String lawEnforcers) {
		this.lawEnforcers = lawEnforcers;
	}

	public String getLawEnforcersNo() {
		return lawEnforcersNo;
	}

	public void setLawEnforcersNo(String lawEnforcersNo) {
		this.lawEnforcersNo = lawEnforcersNo;
	}

	public String getPersonInCharge() {
		return personInCharge;
	}

	public void setPersonInCharge(String personInCharge) {
		this.personInCharge = personInCharge;
	}

	public String getCarType() {
		return carType;
	}

	public void setCarType(String carType) {
		this.carType = carType;
	}

	public String getCarModel() {
		return carModel;
	}

	public void setCarModel(String carModel) {
		this.carModel = carModel;
	}

	public String getLicensePlate() {
		return licensePlate;
	}

	public void setLicensePlate(String licensePlate) {
		this.licensePlate = licensePlate;
	}

	public String getRecordSiteLeader() {
		return recordSiteLeader;
	}

	public void setRecordSiteLeader(String recordSiteLeader) {
		this.recordSiteLeader = recordSiteLeader;
	}

	public String getSiteLeader() {
		return siteLeader;
	}

	public void setSiteLeader(String siteLeader) {
		this.siteLeader = siteLeader;
	}


	public String getInspectorPerson() {
		return inspectorPerson;
	}

	public void setInspectorPerson(String inspectorPerson) {
		this.inspectorPerson = inspectorPerson;
	}

	public String getSiteLeaderDate() {
		return siteLeaderDate;
	}

	public void setSiteLeaderDate(String siteLeaderDate) {
		this.siteLeaderDate = siteLeaderDate;
	}

	public String getInspectorPersonDate() {
		return inspectorPersonDate;
	}

	public void setInspectorPersonDate(String inspectorPersonDate) {
		this.inspectorPersonDate = inspectorPersonDate;
	}

	public String getRecordPerson() {
		return recordPerson;
	}

	public void setRecordPerson(String recordPerson) {
		this.recordPerson = recordPerson;
	}

	public String getRecordPersonDate() {
		return recordPersonDate;
	}

	public void setRecordPersonDate(String recordPersonDate) {
		this.recordPersonDate = recordPersonDate;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getEnforcer2() {
		return enforcer2;
	}

	public void setEnforcer2(String enforcer2) {
		this.enforcer2 = enforcer2;
	}

	public String getEnforcer3() {
		return enforcer3;
	}

	public void setEnforcer3(String enforcer3) {
		this.enforcer3 = enforcer3;
	}

	public String getEnforcerNo2() {
		return enforcerNo2;
	}

	public void setEnforcerNo2(String enforcerNo2) {
		this.enforcerNo2 = enforcerNo2;
	}

	public String getEnforcerNo3() {
		return enforcerNo3;
	}

	public void setEnforcerNo3(String enforcerNo3) {
		this.enforcerNo3 = enforcerNo3;
	}

	@Override
	protected boolean isCorrect() {//根据自己的需求决定，也可以直接 return true
		return id > 0;// && StringUtil.isNotEmpty(phone, true);
	}
}
